/*Containers*/
/*QWidget,QScroolArea,QToolBox,QListView*/
QWidget {
    color:#386487;
    font:12pt;
    border:none;
    background:#EAF7FF;
}
QWidget:focus {
    outline:none;
}
QGroupBox{
    border:1px solid #C0DCF2;
    border-radius:2px;
    margin:15px 0px 0px 0px;
}
QScrollArea{
    border:0px;
}
/*Item Widgets*/
/*QTableWidget,QListWidget,QTreeWidget,QHeaderView*/
QTableWidget,QListWidget,QTreeWidget{
    gridline-color:#C0DCF2;
    border:groove 1px #C0DCF2;
}
QHeaderView::section,QTableCornerButton:section{
    padding:3px;
    margin:0px;
    color:#386487;
    border:1px solid #C0DCF2;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
}
/*Item Views*/
/*QTableView,QListView,QTreeView*/
QTreeView,QListView,QTableView,QTabWidget::pane{
    border:1px solid #C0DCF2;
    selection-background-color:#F2F9FF;
    selection-color:#386487;
    alternate-background-color:#DAEFFF;
}
QTableView::item:selected,QListView::item:selected,QTreeView::item:selected{
    color:#386487;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QTableView::item:hover,QListView::item:hover,QTreeView::item:hover{
    color:#386487;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
}
QTableView::item,QListView::item,QTreeView::item{
    padding:5px;
    margin:0px;
}
/*Buttons*/
/*QPushButton,QToolButton,QRadioButton,QCheckBox,QTabBar::tab*/
QPushButton,QToolButton{
    border-style:none;
    border:1px solid #C0DCF2;
    padding:5px;
    min-height:20px;
    border-radius:5px;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QPushButton:hover,QToolButton:hover,QTabBar::tab:hover{
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
}
QPushButton:pressed,QToolButton:pressed,QTabBar::tab:selected{
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QPushButton:disabled{
    color:#838383;
    background:#F4F4F4;
}
QToolButton::menu-indicator{
    image:None;
}
QToolButton,QWidget#widget_frm>QLabel{
    border-style:none;
    padding:10px;
    color:#386487;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QToolButton:hover,QWidget#widget_frm>QLabel:hover{
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
}
QTabBar::tab{
    border-radius:5px;
    border:1px solid #C0DCF2;
    color:#386487;
    min-width:55px;
    min-height:20px;
    padding:3px 8px 3px 8px;
    margin:1px;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
}
QTabBar::tab:selected,QTabBar::tab:hover{
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QRadioButton::indicator::unchecked{
    image:url(:/image/radio_2.png);
}
QRadioButton::indicator::checked{
    image:url(:/image/radio_1.png);
}
QCheckBox::indicator::unchecked {
    image:url(:/image/radio_2.png);
}
QCheckBox::indicator::checked {
    image:url(:/image/radio_1.png);
}
/*Input Widgets*/
/*QComboBox,QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox,QDoubleSpinBox,QTimeEdit,QDateEdit,QScrollBar,QSlider*/
QComboBox::drop-down,QSpinBox::down-button,QDoubleSpinBox::down-button,QDateTimeEdit::drop-down,
QDateTimeEdit::down-button,QSpinBox::up-button,QDoubleSpinBox::up-button,QDateTimeEdit::up-button{
    width:16px;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QComboBox::down-arrow,QSpinBox::down-arrow,QDoubleSpinBox::down-arrow,QDateTimeEdit::down-arrow{
    image:url(:/image/down_arrow.png);
}
QSpinBox::up-arrow,QDoubleSpinBox::up-arrow,QDateTimeEdit::up-arrow {
    image:url(:/image/up_arrow.png);
}
QComboBox QAbstractItemView {
    border:2px solid #32435E;
    background:none;
}
QComboBox,QDateEdit,QTimeEdit,QDateTimeEdit,QSpinBox,QDoubleSpinBox{
    font:12pt;
    border-radius:3px;
    padding:3px 5px 3px 5px;
    border:1px solid #C0DCF2;
    background:none;
    selection-background-color:#DEF0FE;
    selection-color:#386487;
}
QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox{
    border:1px solid #C0DCF2;
    border-radius:5px;
    padding:2px;
    background:none;
    selection-background-color:#DEF0FE;
    selection-color:#386487;
}
QLineEdit[echoMode="2"]{
    lineedit-password-character:9679;
}


QScrollBar:vertical{
    width:10px;
    background-color:rgba(0,0,0,0%);
    padding-top:10px;
    padding-bottom:10px;
}
QScrollBar:horizontal{
    height:10px;
    background-color:rgba(0,0,0,0%);
    padding-left:10px;
    padding-right:10px;
}
QScrollBar::handle:vertical,QScrollBar::handle:horizontal{
    width:10px;
    background:#C0DEF6;
}
QScrollBar::handle:vertical:hover,QScrollBar::handle:horizontal:hover{
    width:10px;
    background:#C0DEF6;
}
QScrollBar::add-line:vertical{
    height:10px;
    width:10px;
    subcontrol-position:bottom;
    subcontrol-origin:margin;
    border-image:url(:/image/add_bottom.png);
}
QScrollBar::add-line:horizontal{
    height:10px;
    width:10px;
    subcontrol-position:right;
    subcontrol-origin:margin;
    border-image:url(:/image/add_right.png);
}
QScrollBar::sub-line:vertical{
    height:10px;
    width:10px;
    subcontrol-position:top;
    subcontrol-origin:margin;
    border-image:url(:/image/add_top.png);
}
QScrollBar::sub-line:horizontal{
    height:10px;
    width:10px;
    subcontrol-position:left;
    subcontrol-origin:margin;
    border-image:url(:/image/add_left.png);
}
QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal,QScrollBar::sub-page:horizontal{
    width:10px;
    background:#DAEFFF;
}
QSlider::groove:horizontal,QSlider::add-page:horizontal{
    height:8px;
    border-radius:3px;
    background:#DAEFFF;
}
QSlider::sub-page:horizontal{
    height:8px;
    border-radius:3px;
    background:#C0DEF6;
}
QSlider::handle:horizontal{
    width:13px;
    margin-top:-3px;
    margin-bottom:-3px;
    border-radius:6px;
    background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #DAEFFF,stop:0.8 #C0DEF6);
}
QSlider::groove:vertical,QSlider::sub-page:vertical{
    width:8px;
    border-radius:3px;
    background:#DAEFFF;
}
QSlider::add-page:vertical{
    width:8px;
    border-radius:3px;
    background:#C0DEF6;
}
QSlider::handle:vertical{
    height:13px;
    margin-left:-2px;
    margin-right:-3px;
    border-radius:6px;
    background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #DAEFFF,stop:0.8 #C0DEF6);
}
/*Display Widgets*/
/*QTextBrowser,QProgressBar*/
QProgressBar{
    background:#DEF0FE;
    border-radius:5px;
    text-align:center;
    border:1px solid #C0DCF2;
}
QProgressBar::chunk{
    width:5px;
    margin:0.5px;
    background-color:#C0DCF2;
}
QLCDNumber{
    color:red;
    background:#DEF0FE;
}
/*Others*/
QWidget#wTitle{
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QLabel#lab_Ico,QLabel#lab_Title{
    border-radius:0px;
    color:#386487;
    background-color:rgba(0,0,0,0);
    border-style:none;
}
QLabel[labVideo="true"]{
    color:#386487;
    border:1px solid #C0DCF2;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QLabel[labVideo="true"]:focus{
    border:1px solid #FF0000;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
}
QPushButton#btnMenu,QPushButton#btnMenu_Min,QPushButton#btnMenu_Max,QPushButton#btnMenu_Close,QPushButton#btnSplitterV,QPushButton#btnSplitterH{
    border-radius:0px;
    color:#386487;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
    border-style:none;
}
QPushButton#btnMenu:hover,QPushButton#btnMenu_Min:hover,QPushButton#btnMenu_Max:hover,QPushButton#btnSplitterV:hover,QPushButton#btnSplitterH:hover{
    background-color:qlineargradient(spread:pad,x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,134,199,0),stop:1 #F2F9FF);
}
QPushButton#btnMenu_Close:hover{
    background-color:qlineargradient(spread:pad,x1:0,y1:1,x2:0,y2:0,stop:0 rgba(238,0,0,128),stop:1 rgba(238,44,44,255));
}
QMenu{
    color:#386487;
    background-color:#DEF0FE;
    margin:2px;
}
QMenu::item{
    padding:3px 20px 3px 20px;
}
QMenu::indicator{
    width:13px;
    height:13px;
}
QMenu::item:selected{
    color:#386487;
    border:0px solid #C0DCF2;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QMenu::separator{
    height:1px;
    background:#C0DCF2;
}
QStatusBar::item{
    border:0px solid #DEF0FE;
    border-radius:3px;
}
QToolBox::tab,QToolTip,QGroupBox#gboxDevicePanel{
    padding:3px;
    border-radius: 5px;
    color:#386487;
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6);
}
QToolBox::tab:selected{
    background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
}
